查看原文
其他

受用一生的高效 PyCharm 使用技巧(七)

写代码的明哥 Python编程时光 2021-08-09

点击上方“Python编程时光”,选择“置顶公众号”

第一时间关注Python技术干货!



大家好,今天明哥又来给大家更新 PyCharm 的使用技巧。

从今年3月24号开始一直到今天,包括本篇,一共更新了7篇文章,每篇 5 个小技巧,总计 35 个。

这35个使用技巧,全部是我自己在使用 PyCharm 中认为比较有用的,抽取出来分享给大家,有一些虽然只是一个小小的配置,但是配置好了,在使用过程却能节省不少的时间。

这是本系列的第六篇文章,如果你还未看过前六篇,可以点此进行查看。

1 受用一生的高效PyCharm使用技巧(一)
2 受用一生的高效PyCharm使用技巧(二)
3 受用一生的高效PyCharm使用技巧(三)
4 受用一生的高效PyCharm使用技巧(四)
5 受用一生的高效PyCharm使用技巧(五)
6 受用一生的高效PyCharm使用技巧(六)


31. 记录过去的专属剪切板

在 Windows 上有一个剪切板神器 - Ditto ,它可以将你间经复制粘贴过的内容都保存下来,以便你重复使用。

当然在 Mac 上的 Alfred 也有类似的功能。

前段时间,偶然在电脑上偶然发现 PyCharm 也有类似的功能,只要你按住 Ctrl + Shift + V 就可以调出像下面这样的剪切板。

这里我提前准备了几种编程语言的 Hello World ,效果如下:

32. 轻松实现 json 格式化

如下是一个未经美化的 json 文件,当一个 json 文件的内容很多时,若不经过工具重新美化,想要从中提取出有效的信息是一件很困难的事情。

{"profile":{"name":"明哥""gender""male""age"18"公众号""Python编程时光""msg""欢迎大家关注我的公众号!"}}

以前我经常使用一些在线的网站,比如:https://tool.oschina.net/codeformat/json

如果你的电脑无法连网,或者不喜欢多记一个网址,完全可以使用 PyCharm 来解决这一诉求

没有经过美化是这样的:

按住 Ctrl+Alt+L经过美化后是这样的

33. 在Windows上使用 Linux 命令

在 Windows 上的 cmd 命令和 Linux 命令有不少的差异,比如要列出当前目录下的所有文件,Windows 上是用 dir ,而 Linux 上则是用 ls -l

对于像我这样熟悉 Linux 的开发者来说,Windows 的 那些 CMD 命令带来的糟糕体验是无法忍受的。

在弹出的 Bash 窗口,你可以敲入你想使用的 Linux 命令,是不是舒服多了。

34. 快速进行代码封装的技巧

当一个主函数的代码行数越来越多时,代码的可读性会变得越来越差。通常的做法,是按照功能将代码进行封装成多个函数。

这个过程无非是

  1. 在合适的位置定义一个新的函数

  2. 将原有的代码拷贝至该函数中

  3. 并将原的代码替换成该函数的调用

倘若你的重构的工作量不是很大,完全可以手工来完成这些事。

但当你是在重构一个项目代码时,你可能需要一个更高效的封装技巧。

在 PyCharm 中,提供了多种形式的代码重构快捷方法,大家比较常见的可能是重构变量名:shift+F6,而今天要给大家介绍的是方法的重构,也即代码快速封装的技巧。

假如,我现在有如下一段代码,红框标出的代码放在主函数中,有些不太合适,况且这段代码不能让人一眼就看出它是在做什么事情。如何将其进行封装,对我们理清整个主程序的逻辑会有帮助。

选中你要封装的代码,然后按住 Ctrl+Alt+M 后,会跳出如下界面,根据自己的需要,修改函数名,选择参数和返回值

一切就绪点击 OK,PyCharm 会自动在合适的位置为你定义一个函数名,并将你选中的代码放到里面,其中参数名和返回值也都是按照你的要求,效果如下:

35. 使用 Git 进行版本管理

点击 VCS -> Git -> Clone

填写git仓库相关信息

点击 Test,会尝试连接 git 服务器,中间会让你输入登陆的帐号和密码。

点击OK 后,若一切正常会提示连接成功。

点击 OK 后,PyCharm 需要你选择如何打开这个 Git 仓库目录,是在当前窗口中打开,还是新建一个窗口?

由于我在一个 PyCharm 下会有多个 Git 仓库,为了方便,我选择在当前窗口中打开(注意勾选 Add to currently opened projects)。

至此,Git 配置完成。

此时你可以 VCS -> Git 查看,发现之前这些灰色不可用的按钮都可以使用了。

本篇重在讲解 PyCharm 的配置,关于Git 的操作,不属于本篇重点,就不再展开讲了。

若你想对已配置的Git仓库进行修改,可点击 File -> Setting -> Version Control 调出如下界面。

不得不说 PyCharm 的这 UI 做得可以,随便改了个东西提交一下





推荐阅读


受用一生的高效 PyCharm 使用技巧(一)

受用一生的高效 PyCharm 使用技巧(二)

受用一生的高效 PyCharm 使用技巧(三)

受用一生的高效 PyCharm 使用技巧(四)

受用一生的高效 PyCharm 使用技巧(五)

受用一生的高效 PyCharm 使用技巧(六)





    您可能也对以下帖子感兴趣

    文章有问题?点此查看未经处理的缓存